*{
	margin: 0;
	padding: 0;
}

ul{
	list-style: none;
}

body{
	font-family: "微软雅黑";
	color: #14191e;
}

.main{
	width:1200px;
	height: 460px;
	margin: 30px auto;
	position: relative;
	overflow: hidden;
}

.banner{
	width: 1200px;
	height: 460px;
	overflow: hidden;
	position: relative;
}

.banner-slide{
	width: 1200px;
	height: 460px;
	position: absolute;
	background-repeat: no-repeat;
	display:none;
}

.slide-active{
	display: block;
}

.slide1{
	background-image:url(../img/bg1.jpg); 
}

.slide2{
	background-image:url(../img/bg2.jpg); 
}

.slide3{
	background-image:url(../img/bg3.jpg); 
}

.button{
	position: absolute;
	width: 40px;
	height: 80px;
	left: 244px;
	top:50%;
	margin-top: -40px;
	background: #0f0;
	background:url(../img/arrow.png) no-repeat center center;
	
}

.button:hover{
	background-color:#333;
	opacity:0.8;
	filter:alpha(opacity=80);
}

.prev{
	transform:rotate(180deg);
}

.next{
	left:auto;
	right: 0;
}

.dots{
	position: absolute;
	right: 20px;
	bottom: 24px;
	text-align: right;
}

.dots span{
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color:rgba(7,17,27,0.4);
	box-shadow: 0 0 0 2px rgba(255,255,255,0.8) inset;
	margin-left:8px;
	cursor: pointer;
}

.dots span.active{
	box-shadow: 0 0 0 2px rgba(7,17,27,0.4) inset;
	background: #fff;
}

/*导航菜单*/
.menu-box{
	width: 244px;
	height:460px;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(7,17,27,0.5);
	opacity: 0.5;
	z-index: 1;
}